Microservice Architecture of Virtual Training Complexes
نویسندگان
چکیده
The task of automating and reducing the complexity process developing virtual training complexes is considered. analysis subject area showed need to move from a monolithic service-oriented version architecture. It found that use architecture in implementation limits possibility modernizing system, increases its software complexity, makes it difficult implement an interface for managing monitoring process. general concept microservice presented, definitions main secondary components are given. scientific novelty research lies transition classical HTC architecture; eliminating shortcomings this approach by implementing single protocol exchange information between modules; separation network interaction procedures into libraries unify improve reliability system. isolated, loosely coupled microservices allows developers best technologies, platforms frameworks their implementation; separate graphical simulator instructor visualization reality system; provide ability flexibly replace (visualization, interface, with reality) without changing affecting other modules. decomposition structural model carried out, specifics functioning presented. networking JSON-based data practical significance proposed parallelization development modernization complexes. features systems implemented analyzed.
منابع مشابه
On the Modernization of ExplorViz towards a Microservice Architecture
Software systems evolve during their lifetime and therefore face several challenges. Changing requirements or upcoming feature requests make modifications or extensions inevitable. Especially long-living software systems have often been built as monolithic applications and are based on obsolescent architectures and technologies. This circumstance makes it difficult for developers to maintain or...
متن کاملEnsuring and Assessing Architecture Conformance to Microservice Decomposition Patterns
Microservice-based software architecture design has been widely discussed, and best practices have been published as architecture design patterns. However, conformance to those patterns is hard to ensure and assess automatically, leading to problems such as architectural drift and erosion, especially in the context of continued software evolution or large-scale microservice systems. In addition...
متن کاملChallenges When Moving from Monolith to Microservice Architecture
One of the more recent avenues towards more flexible installations and execution is the transition from monolithic architecture to microservice architecture. In such architecture, where microservices can be more liberally updated, relocated, and replaced, building liquid software also becomes simpler, as adaptation and deployment of code is easier than when using a monolithic architecture where...
متن کاملAn Agent-Based Architecture for Collaborative Virtual Environments for Training
During the last years, Intelligent Virtual Environments for Training have become a quite popular application of computer science to education. These systems involve very different technologies, ranging from computer graphics to artificial intelligence. However, little attention has been paid to software engineering issues, and most of these systems are developed in an ad-hoc way that doesn't al...
متن کاملa design pattern of virtual architecture for social interaction in iran case study: iranian architecture society
along with the advent of recent communicative technologies, new cyber social networks have been emerged as the most influential line of interaction. this is a new world free from many of constraints and limitations of the physical world. it lacks weather, gravity, and geographical features; therefore it does not require addressing many of structures and necessities of the real world. in the vir...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Informatika i avtomatizaciâ
سال: 2022
ISSN: ['2713-3192', '2713-3206']
DOI: https://doi.org/10.15622/ia.21.6.7